BELOW IS A LIST OF THE CHANGES THAT HAVE BEEN MADE SINCE YABB 1 GOLD - RELEASE FOR THIS SERVICE PACK!


Bug Fixes
---------------------
Now setting the user pic width/height to 0 disables restrictions - Corey Chapman
Default admin profile has proper "Date Registered" so it doesn't cause errors - Corey Chapman
[red] tag now makes text red instead of green - Parham
Putting breaks before\after the [img] tags no longer creates a bad image link - Corey Chapman
One cannot register with commas in their username, as the message board accepts usernames in comma-delimited format. - Stephen Bertrand
Private Categories a user has access to are now shown in the "Jump To" box. - dOCda S!
Umlauts like  and  now allowed in displayed name. - Bjoern Berg
If a board has the same ID as it's category, it will now properly show up in "Edit Boards" and the "Jump Box". - dOCda S!
Admin check added to "Manage Boards" for more security. - Godai, Max
Bug fixed where quote/code/glow tags are messed up when there is a smiley at the end of a quote. - [CV]XXL
All users now properly display online status in their profile. - Bjoern Berg
Several autolinking problems fixed, including long URL problems. - DaveB
Long URL's are not wrapped with a \n after posting. - Corey Chapman, Christian Land
Recent posts and User recent posts now uses proper date format (from profile). - Corey Chapman
Recent posts long text now wrapped at 80 characters like Display pages. - Corey Chapman
 now allowed in displayed name. - Corey Chapman
Sometimes smileys caused text to be bold after them. - cae
Deleting the bottom post of a topic no longer causes the "last poster" link to not link. - Corey Chapman
Blank ICQ fields in profiles can no longer cause display.pl to sometimes create a bad image. - Corey Chapman
New, multi-browser compatible news fader with better alignment as well. - NRg
Post page width no longer hard-coded. - Corey Chapman
Post display pages no longer have miscolored HR under subject/date, and author area cleaned up. - Corey Chapman
Highlighting over the YaBBC buttons no longer make the animated smileys stop animating. - Astro-Boy (Mark)
The border color was not applied to search results because of a bug in the HTML code.  - Wildfyr
Editing boards sometimes made a break in the HTML so the boardname field didn't show up. - Corey Chapman
{{ and }} (or combinations) characters no longer converted to [ and ]. - Corey Chapman
Removing a board no longer orphans post#.data files. - Sniser
Removing a category no longer orphans post#.data, boardid.ctb, boardid.ttl and boardid.poster files. - Sniser
The cursor is focused back to the message field (and to the position you had it) after clicking YaBBC buttons. - Corey Chapman
Laugh.gif and cheesy.gif were the same; new graphic was made. - ## FIND NAME ##
Windows all resize properly for smaller resolutions, including WebTV. - Corey Chapman
Error given instead of loading the inbox when sending IM's if the recipient field is left blank. - Corey Chapman
## NOT VERIFIED ## Changing displayed name sometimes gave an error erroneously. - Corey Chapman
Post reply page cuts long text like displaying posts so the page isn't stretched. - Corey Chapman
If statement added for webtv to allow yabbc tags to be used while posting or sending IM's. - Digitus
Check put in to see if avatars are off so the $facesdir isnt' unnecessarily checked for validity. - Techneaux
Editing a profile when userpics were turned off sometimes gave a javascript error. - tassos
Action line removed from YaBB.pl for action that didn't exist. - hunter23
## NOT VERIFIED ## Editing a profile sometimes erroneously gave email address errors of being used. - Corey Chapman
Error produced if one leaves the search field blank. - Corey Chapman
Clicking a "remove" button in the outbox summary deletes the message now. - Forced Vengeance
[[ and ]] (or combinations) characters no longer converted to {{ and }}. - Corey Chapman
Restrictions set for board id when creating (such as no &), so url errors are not created when accessing the board. - Corey Chapman
Personal text restricted to 50 characters. - Corey Chapman
HTML error fixed in register2(). - Barbe
Creating a board threw an extra | at the end of the 'moderator' field. - Corey Chapman
Typo's fixed in english.lng. - Avphantom
New posts (within about 12 hours) will now show up in search results, by using your profile time offset. - Corey Chapman
Capitalization typo caused mails to not send to some users. - Kilo2001
Admin center "access log" has proper analyzing counts. - Corey Chapman
Opera 5 and IE 6 sometimes logged users out prematurely, but a no-cache metatag can take care of this. - NRg
Topic notifications changed after topics are moved. - Dave B
Occassional quoting and subject field errors when posting fixed. - Corey Chapman
Modify message now properly keeps topic icon setting. - Corey Chapman
Previewing prints the post page with selections and message so one doesn't have to hit back (and take a chance of the cache being lost). - cae, Corey Chapman
Periods removed from registration emails so copying the password doesn't contain it. - Techneaux
Colspan fixed that was causing Netscape to incorrectly render boardindex. - ## FIND NAME ##
Less browsers should have security or short login time problems with the cookies. - Corey Chapman
Jumpto menu now goes to the proper URL when clicking a category option. - Corey Chapman
Login box on boardindex has proper icon. - Uwe Wiedemann
On a rare occasion, topics had a bad class image. - Corey Chapman
Added style tag to all font tags with size=1 so they are the right sizes in Netscape. - Corey Chapman
HTML code cleaned up and changed in BoardIndex, MessageIndex, Search and Display so pages render the same in Netscape. - Corey Chapman
Extra breaks in/before code and quote boxes removed. - Corey Chapman
javascript:() cannot be used to exploit between image tags. - Corey Chapman
The current board is selected in the message index's jumpbox. - Corey Chapman
## VERIFY ## New cookie/header printing so it's completely "server compatible". - Corey Chapman
Uses calls to empty function lock/unlock removed and functions removed. - Corey Chapman
Marquees in tables/shadows/glows no longer screw the page up. - Corey Chapman
"email" texts all made to look the same casing/spelling. - Corey Chapman
ICQ info, which had bad link, removed from memberlist. - Corey Chapman
Email check in profile made username case-insensitive. - Corey Chapman
Logging out and changing profile password created 4 cookies instead of just the needed 2. - Corey Chapman
Auto-wrapping mostly fixed so it no longer causes "random spaces". - Corey Chapman
The board a post is from is no longer show in the "move topic" dropdown because moving it there is bad. - Corey Chapman
The "move topic" button grays out when clicked so you can't duplicate a topic with multiple clicks. - Corey Chapman
Double caller=1 removed from IM delete link. - Corey Chapman
"online/offline" in profile made username case-insensitive. - Corey Chapman
Presence of "maintenance mod" message in <yabb im> correct after just changing YaBB settings. - Corey Chapman
Clicking "view by letter" in memberlist no longer occassionally shows blank lines, but now displays nice message. - Bjoern Berg
Deleting a post cannot set a user's total posts < 0. - Bjoern Berg
Time format in printpage.pl uses user's settings. - Bjoern Berg
Set reserved names box no longer has extra tab at the bottom. - Corey Chapman
Text area's fixed on edit ban list so extra blanks don't appear. - Corey chapman
Search results in URL's and yabbc tags are not bolded. - Corey Chapman
Some YaBB installations did not allow guests to see public boards and messages (code error). - Corey Chapman
Logging out on an error page actually works, and loads the im/username info as a guest. - Corey Chapman
Missing </a> tag added in display.pl. - Bjoern Berg
Missing error message added to instant messenger. - Bjoern Berg
No more problems with categories and boards having the same ID's. - Bjoern Berg
Reset button removed when previewing because it doesn't work on that page. - Bjoern Berg
Fclose used instead of close for do_clean_log(). - Corey Chapman
Deleting a post sometimes caused the wrong "last poster" link in MessageIndex. - Bjoern Berg
Incomplete variable setting line removed from Admin.pl. - Corey Chapman
Deleting your account no longer prints the # of IM's at the top after redirecting. - Corey Chapman
Saving your settings from Admin Center now checks that the cookie names are different; otherwise login problems occur. - Bjoern Berg
Administrators load the proper (custom) membertitle in Memberlists for an admin. - Corey Chapman
News fader text color setting is actually applied. - Bjoern Berg
PM notification via email no longer has useless bold tags. - Bjoern Berg
Instant messages from users who no longer exist display as a guest like posts. - Bjoern Berg
Editing categories sometimes made a break in the HTML so the catname field didn't show up. - Corey Chapman
Backup data files are automatically renamed to the original file name should only the backup exist. - Corey Chapman
Click logging made more accurate. - Corey Chapman
Changing the clicklog time in the Admin Center defaults to 1440 if you use anything greater than 1440. - Corey Chapman
$icon removed from the local variable list in post2() so the icon security check function actually works. - Corey Chapman
Invalid character check added to category ID. - Corey Chapman
Membergroup names have < and > converted to HTML for displaying on the category access boxes in Admin Center. - COrey Chapman
Post display and viewing profile add http:// onto website links if it isn't there. - Corey Chapman
Jumpto sub fixed so private categories do not list multiple times. - Corey Chapman
### VERIFY ### is_exe() of admin.pl was giving a read only perl error if the function had to be called. - Corey Chapman
Non-working "Repair all" function removed for now. - Corey Chapman
2 action statements removed from YaBB.pl for non-existent functions. - Bjoern Berg
RemoveLineFeeds function removed (not used). - Corey Chapman
### SP1.1 BELOW ###
New javascript in image tags vulnerability fixed - Michael Prager
Text 188 of english.lng removed - Bjoern Berg
Text 93 of english.lng fixed - Bjoern Berg
Miscoded input box fixed - KIDiddles
Blank board after deleting a board removed - Bjoern Berg
Flood protection IP variable fixed so it works - GreLI[S2]
Day wraparound bug in time calculations (that affected clicklog) fixed - BHRA Webmaster
Time check on clicklog typo fixed - Bjoern Berg
Long Image Tag URL's do not wrap now - Corey Chapman
Menu separator added to admin links on posts for text menu - Corey Chapman
HTML header added to printpage.pl so it works properly - Archon
Hardcoded "on" removed from sendtopic.pl - Corey Chapman
Quotes in maintenance text no longer causes a 500 - Bjoern Berg
Manageboards.pl reorder bug fixed - dOCda S
Tim Ceuppens' name fixed in admin center - Corey Chapman
Reminder function is allowed when guest access is off - Bjoern Berg
Extra blank lines inside news box of "edit news" removed - Corey Chapman
Members removed from moderator lists if they are deleted (security fix) - Bjoern Berg
Shared login now contains 'Forgot password?' link. - Bjoern Berg.
[ and ] in templates now show up in "edit template" textarea. - Bjoern Berg


Enhancements/Misc. SpeedUps
----------------------
Remove threads confirmation removed from being a separate function and migrated to javascript confirmation - saves about 13 lines of code and loading YaBB.pl again. - Corey Chapman
Lockthread.pl uses seek method so less memory is used. - Dave B
"Access Log" analyzer no longer shows pages in a forum as a "referrer". - Corey Chapman
Preview, Post, Modify, and IM reuse the same post page code. - Corey Chapman
Useless call to "SetCookieExpDate" function removed. - Corey Chapman
Unused function, sub checkdomain(), removed from Subs.pl. - Corey Chapman
Faster templating by making header() and footer() just be one function template(). - Corey Chapman
Boardindex for loops changed to foreach. - Corey Chapman
CGI::Carp no longer loaded because it was not used. - Corey Chapman
New readform() sub for better IIS compatibility. - Corey Chapman
Unused function, sub check_flock(), removed from Subs.pl. - Corey Chapman
&ToHTML and &FromHTML used in favor of removing about 80 lines of code. - Corey Chapman
IM in/outbox delete all confirmation reduced to javascript questions instead of separate function - saved 33 lines of code and loading YaBB again. - Corey Chapman
WriteLog and clicklog functions combined for slightly less code. - Corey Chapman
If statement added to yabb.pl so boardinfo is not called/loaded if there is no board. - Corey Chapman
Useless "require 'settings.pl'" removed from english.lng. - Corey Chapman
Text removed from ALL images and 14 images removed from package; text used from language file instead to save bandwidth. - Corey Chapman
Loading of the latest member information moved to if for latest member, so it doesn't load if you don't choose it. - Corey Chapman
Admin Center stats moved to a separate function so they are not loaded every time it's accessed. - Corey Chapman
Jumpto sub made a little more efficient. - Corey Chapman
Some language items combined to reduce the size of the language file. - Corey Chapman
Reminder.pl functions moved to loginout.pl to reduce code and install steps. - Bjoern Berg
Printpage.pl made a requirement file instead of an executable to reduce install steps and code. - Bjoern Berg
Admin.pl split approximately in half into a new file to reduce load time of Admin Center actions. - Corey Chapman
DoUBBC subs moved to a new file and ensured to only load once and when needed. - Corey Chapman


Layout Changes/Fixes
---------------------
Copyright cleaned up and shortened - Corey Chapman
Manageboards.pl version italicized in "Detailed Version Check" like the rest. - ejdmoo
Long lists of page numbers on Post and Message Index pages are now reduced with ellipses so they don't wrap. - [CV]XXL
Logged in users' email addresses/username no longer displayed on the post page; post page layout cleaned. - Corey Chapman
hr class added to all hr's so the color displays properly. - Corey Chapman
Login layout on Boardindex shortened and cleaned up. - Corey Chapman, Sad
Registration success box fixed. - Corey Chapman
Cleaned up jumpto areas. - Corey Chapman
Months abbreviated and suffixes now have <sup> tags around them. - Corey Chapman
"viewing .. " on memberlist changed to centered text instead of table row. - Corey Chapman
"Mark board" on messageindex when using text image wrapped and were not both bold. - Michel Lowrance
News fader adjusts itself to browser size so screen isn't streched. - Corey Chapman
Hardcoded style="font-size:10px" removed from all sources. - Corey Chapman
Moderators listed next to board name in post display instead of subject. - Bjoern Berg
ICQ Pager layout matched to new post page layout. - Bjoern Berg
New <yabb position> tag for the template to show the current position you are at. - Bjoern Berg
Forum name added to browser title for all pages. - Bjoern Berg
Hardcoded with=300 removed from date column of IM inbox/outbox. - Bjoern Berg
Long lists of page numbers on Memberlist shortened to ellipses format. - Bjoern Berg
"View by letter" in memberlist uses page wrapping for long lists. - Bjoern Berg
Separate classes added for every image location. - Corey Chapman
Display page made W3C compliant. - Corey Chapman
Boardindex statistics all moved to one bar at the bottom of the page. - Corey Chapman
PM bar removed from boardindex for less HTML and smaller page. - Corey Chapman
Main Search page made to look nice. - Corey Chapman
New main page for the Admin Center. - Corey Chapman, Jay Silverman
Help cursor style added to help button. - Corey Chapman
### SP1.1 BELOW ###
Default menu separator in the language file changed to a | with font tags - Corey Chapman, Auroris
Simpler default template to make NS happy - Corey Chapman
Main search screen had DHTML compatibility for some sites so ID's were removed - Corey Chapman
Copyright/Comment URL's and dates updated - Corey Chapman
HTML fix to password reminder box - Corey Chapman, Samm
Various HTML fixes to messageindex.pl, search.pl and display.pl - dOCda S, Bjoern Berg


Feature Additions
----------------------
Locked topics no longer show the reply button. - Mork, Corey Chapman
Javascript function for window.confirmations. - Dave B, Corey Chapman
Confirmation box on deleting posts and instant messages. - Corey Chapman
Users can lock their own posts. - Dave B
Account with username 'admin' cannot be deleted through YaBB for security. - COrey Chapman
AIM and YIM screen names turned into links like ICQ when viewing a user profile. - killa-b
Moved topics leave a "remnant" behind, describing where the topic was moved to. - Dave B
Locking a thread will direct you to the message index instead of the post. - Bjoern Berg
Topics can be marked as "sticky" so they stay on top of the board. - [CV]XXL
Every date in YaBB now shows "today" if it is on the current date, using your time offset and format. - [CV]XXL
Delete button shows on display page if you made the post and posts can only be deleted through that button now. - Corey Chapman
"Alt + s" accesskey added to post page for IM's, posts, and modifying messages. - Corey Chapman
MessageIndex and display reuse more "jumpto" code and now automatically jump when you select an item. - Corey Chapman
All YaBBC tags are now available to use in the news. - Corey Chapman
* in IM preferences enables you to ignore all IM's. - Bjoern Berg
Original IM can be seen below the post box when replying. - Durandal, Bjoern Berg
IM online status shown in profiles. - Bjoern Berg
Admin option for extra custom maintenance mode description. - Bjoern Berg
Ban by username. - killa-b
Edit agreement.txt from the Admin Center. - Stephen Bertrand
Next/Previous topic links on posts. - Sam Holman, Corey Chapman, Bjoern Berg
Javascript confirmation when attempting to delete a user profile. - LRdM
<yagg images> tag added for YaBB Image URL. - Corey Chapman
Membergroups listed in select boxes for editing categories, so you don't have to remember them. - Corey Chapman
/me IRC-style action added to doubbc. - Corey Chapman


Friendliness Changes
---------------------
New, bright, cleaner default template. - Tim C, Corey Chapman
Description for "notify of replies" checkbox added. - Corey Chapman
Users "recent posts" displays a message instead of nothing if 0 posts. - Corey Chapman
ICQ image urls updated to ICQ's newest servers. - Michael
Total number of users shown on boardindex and setup changed. - Corey Chapman
Links changed to ;XX= instead of &XX= to follow standards. - Corey Chapman
If clicking a letter in the memberlist's "view by letter" has no results, a message is displayed. - Bjoern Berg
Letters in memberlist for "view by letter" are uppercased. - Demon Slayer
Username on search results changed to profile links. - Bjoern Berg
$yyext variable added for easy switch from .cgi to .pl version. - Corey Chapman
Real name and email automatically added in ICQ Pager. - Bjoern Berg
Send shortcut added to ICQ Pager. - Bjoern Berg
Sending an IM to one person multiple times for one message only sends it once now. - Bjoern Berg
Environment variable check for IP added so F2S works without code modifications. - Bjoern Berg, Corey Chapman
Error shown for users when they login during maintenance mode. - Bjoern Berg
IM Messages not shown for logged in users during maintenance mode. - Bjoern Berg
More javascript focuses set in form fields. - Bjoern Berg
To/From in IM inbox and outbox changed to profile link. - Bjoern Berg
Birthdates fields in edit profile or ordered using your time format. - Bjoern Berg 
Indicator added for "sticky and locked" topics. - Corey Chapman, image by Jay Silverman
Maxlength fields added to input fields in profile/register. - Bjoern Berg
Email fields widened to 40 max. - Bjoern Berg
Description on how to set moderators modified for clarity. - Bjoern Berg, Jay Silverman
"Edit News" description modified to say HTML is allowed. - Bjoern Berg
Text added in "Edit Preferences" to explain that color settings are also in the template. - Bjoern Berg
Time comparison sub made to use seconds as well for more accuracy! - Corey Chapman
Notice added that the click log minutes must be less than 1440 to work right. - Corey Chapman
"Members List" bar removed from boardindex and new menu item added for memberlist. - Corey Chapman
### SP1.1 BELOW ###
Version 2.02 of fader.js - NRg
/me now highlights the whole line and adds the proper actioner's name - Corey Chapman, Michael Rodriguez-Torrent
Marking a board read directs to the BoardIndex instead of the same MessageIndex now - Bjoern Berg
Flood control disabled for administrators - rehlbe
Show all in the memberlist is sorted as Aa-Zz instead of A-Z a-z now - Uwe Wiedemann
Version info updated - Corey Chapman